Make vertical lines consistently two pixels wide and set transliterations for Germanic languages - #105
Conversation
|
@sehugg Any objections here, since you're the one who made the new glyphs? |
|
No objections here. BTW some of the translits like Ä are upper-lower in the Z-machine spec (Ae instead of AE) |
|
Hmm, yeah. I wasn't sure what to do about that; is it more common to be at the start of a word, or in an all-caps title? But Aa-machine usually has that casing, so we can follow that standard again. |
|
In theory, if it were lowercase, it could be fixed (sometimes) by looking ahead 1 char in the wrap buffer. |
|
For now I've changed the defaults to "Aa", "Oe", etc. The one exception is ß (capital scharfes-S), which is only used in all-caps contexts, so it remains "SS". Dialog and the Å-machine are distinctly bad at dealing with all-caps text, so I think that's a reasonable default. |
These transliterations won't always be appropriate, but given that Linus very consistently ASCIIfies Å-machine as Aa-machine, I think we should follow suit.
Sometimes vertical lines can't be two pixels, for space reasons—œ is a good example. But in some places there's room and I think consistency is good (especially in the thorns Þ and þ).